package com.ruoyi.scheme.service;

import com.ruoyi.scheme.pojo.ErsCostItemTemplate;

import java.util.List;

public interface ErsCostItemTemplateService {
    /**
     * 新增模板项
     */
    int add(ErsCostItemTemplate template);

    /**
     * 修改模板项
     */
    int update(ErsCostItemTemplate template);

    /**
     * 根据主键删除模板项
     */
    int deleteById(Long id);

    /**
     * 根据主键查询模板项详情
     */
    ErsCostItemTemplate getById(Long id);

    /**
     * 查询所有模板项
     */
    List<ErsCostItemTemplate> listAll();

    /**
     * 根据模板ID查询模板项
     */
    List<ErsCostItemTemplate> listByTemplateId(Short templateId);
}
